#include <iostream>
#include "Pila.h"

using namespace std;

void main()
{
	//std::cout << "hola" << std::endl;
	//cuando uso templates al crear un objeto de la clase tengo que ponerle de que tipo quiero que sea

	Pila<int> p;	//P es una pila de INTS
	int iNumber = 0;
	int iIndex = 0;

	if(p.vacia())
	{
		cout << "Vacia" << endl;
	}
	iIndex = p.getIndex();
	cout << "El index de la pila es " << iIndex << endl;

	p.agregar(8);

	iIndex = p.getIndex();
	cout << "El index de la pila es " << iIndex << endl;

	p.agregar(99);

	p.sacar(iNumber);
	cout << "El numero en la posicion " << iIndex << " es " << iNumber << endl;
	
	iIndex = p.getIndex();
	cout << "El index de la pila es " << iIndex << endl;
	
	//No se como esperar xD
	std::cin>>iIndex;
}